PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\PaymentIntent A

Total Complexity 51
Dependencies 6
Dependents 1
Total lines 255
Lines of code 177
Logical lines of code 92
Comment lines 48
Methods 13
Properties 1

Methods 13

Method Rating Maintainability Complexity Lines of code
add_params_to_intent()
A
48 11 32
process_change_payment_method_redirect()
A
47 7 35
add_setup_intent_params()
S
49 7 29
maybe_create_setup_intent()
S
61 6 14
add_change_payment_method_query()
S
56 5 18
is_subscription_mode()
S
65 4 10
print_script_variables()
S
72 4 5
get_recurring_cart_total()
S
64 2 10
initialize()
S
61 1 11
__construct()
S
77 1 4
account_requires_mandate()
S
79 1 3
update_payment_intent_args()
S
79 1 3
update_setup_intent_params()
S
79 1 3